home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / dev / cross / Avr.lha / Atmel / Asm / io2313.h < prev   
Text File  |  1999-06-30  |  2KB  |  111 lines

  1.  ;Internal registers of the AT90S2313.
  2.  
  3.  ;Analog Comparator Control and Status Register 
  4. ACSR    EQU    $08
  5.  
  6.  ;UART Baud Rate Register  
  7. UBRR    EQU    $09
  8.  
  9.  ; UART Control Register  
  10. UCR    EQU    $0A
  11.  
  12.  ; UART Status Register  
  13. USR    EQU    $0B
  14.  
  15.  ; UART I/O Data Register  
  16. UDR    EQU    $0C
  17.  
  18.  ; Input Pins, Port D  
  19. PIND    EQU    $10
  20.  
  21.  ; Data Direction Register, Port D  
  22. DDRD    EQU    $11
  23.  
  24.  ; Data Register, Port D  
  25. PORTD    EQU    $12
  26.  
  27.  ; Input Pins, Port B  
  28. PINB    EQU    $16
  29.  
  30.  ; Data Direction Register, Port B  
  31. DDRB    EQU    $17
  32.  
  33.  ; Data Register, Port B  
  34. PORTB    EQU    $18
  35.  
  36.  ; EEPROM Control Register  
  37. EECR    EQU    $1C
  38.  
  39.  ; EEPROM Data Register  
  40. EEDR    EQU    $1D
  41.  
  42.  ; EEPROM Address Register  
  43. EEAR    EQU    $1E
  44.  
  45.  ; Watchdog Timer Control Register  
  46. WDTCR    EQU    $21
  47.  
  48.  ; T/C 1 Input Capture Register  
  49. ICR1    EQU    $24
  50. ICR1L    EQU    $24
  51. ICR1H    EQU    $25
  52.  
  53.  ; Output Compare Register 1  
  54. OCR1    EQU    $2A
  55. OCR1AL    EQU    $2A
  56. OCR1AH    EQU    $2B
  57.  
  58.  ; Timer/Counter 1  
  59. TCNT1    EQU    $2C
  60. TCNT1L    EQU    $2C
  61. TCNT1H    EQU    $2D
  62.  
  63.  ; Timer/Counter 1 Control and Status Register  
  64. TCCR1B    EQU    $2E
  65.  
  66.  ; Timer/Counter 1 Control Register  
  67. TCCR1A    EQU    $2F
  68.  
  69.  ; Timer/Counter 0  
  70. TCNT0    EQU    $32
  71.  
  72.  ; Timer/Counter 0 Control Register  
  73. TCCR0    EQU    $33
  74.  
  75.  ; MCU general Control Register  
  76. MCUCR    EQU    $35
  77.  
  78.  ; Timer/Counter Interrupt Flag register  
  79. TIFR    EQU    $38
  80.  
  81.  ; Timer/Counter Interrupt MaSK register  
  82. TIMSK    EQU    $39
  83.  
  84.  ; General Interrupt Flag Register  
  85. GIFR    EQU    $3A
  86.  
  87.  ; General Interrupt MaSK register  
  88. GIMSK    EQU    $3B
  89.  
  90.  ; Stack Pointer  
  91. SP      EQU    $3D
  92.  
  93.  ; Status REGister  
  94. SREG    EQU    $3F
  95.  
  96.  
  97. RESET_vect          EQU   $00
  98. INT0_vect           EQU   $01
  99. INT1_vect           EQU   $02
  100. TIMER1_CAPT1_vect   EQU   $03
  101. TIMER1_COMP1_vect   EQU   $04
  102. TIMER1_OVF1_vect    EQU   $05
  103. TIMER0_OVF0_vect    EQU   $06
  104. UART_RX_vect        EQU   $07
  105. UART_UDRE_vect      EQU   $08
  106. UART_TX_vect        EQU   $09
  107. ANA_COMP_vect       EQU   $0A
  108.  
  109. ROMSTART  EQU $0B
  110.  
  111.